(function(){
	var pagenum=10;//每页数量
	var curpage=1;//当前页面
	var totalPage=0;//总页数
	//获取列表
	function getlist(curpage,pagenum){
		var uId=$("#uId").val();
		var pStatus=$("#pStatus").val();
		var pChannelType=$("#pChannelType").val();
		var moneyTo=$("#moneyTo").val();
		var type=$("#type").val();
		var orderId=$("#orderId").val();
		var tradeNo=$("#tradeNo").val();
		var startTime=$("#datepicker").val()==""?"":$("#datepicker").val()+" 00:00:00";
		var endTime=$("#datepicker2").val()==""?"":$("#datepicker2").val()+" 23:59:59";
	   $.ajax({
			url:'http://web.icecn.net/web/financeList.json',
			type:'POST',
			async:true,
			data:{
                offset:pagenum*(curpage-1),
				limit:pagenum,
				UId:uId,
				pStatus:pStatus,
				pChannelType:pChannelType,
				moneyTo:moneyTo,
				type:type,
				orderId:orderId,
				tradeNo:tradeNo,
				startTime:startTime,
				endTime:endTime
			},
			xhrFields:{withCredentials:true},
			dataType: "json",
			success: function(data){
				if(data.code === 200 ){
				    dataset=data.t.result;
					if(dataset && dataset.length > 0){
						for(var i=0;i<dataset.length;i++){
							switch(dataset[i].pStatus){
							 case "0" :{
								dataset[i].pStatus="创建订单" ;
								break;
							 }
							 case "1" :{
								dataset[i].pStatus="订单支付中" ;
								break;
							 }
							 case "2" :{
								dataset[i].pStatus="订单支付成功" ;
								break;
							 }
							 case "3" :{
								dataset[i].pStatus="订单支付失败" ;
								break;
							 }
							 case "4" :{
								dataset[i].pStatus="订单关闭" ;
								break;
							 }
						  }	
							switch(dataset[i].pChannelType){
							 case "1" :{
								dataset[i].pChannelType="支付宝" ;
								break;
							 }
							 case "2" :{
								dataset[i].pChannelType="微信" ;
								break;
							 }
						  }	   
							switch(dataset[i].payFrom){
							 case "1" :{
								dataset[i].payFrom="玩家第三方账户" ;
								break;
							 }
							 case "2" :{
								dataset[i].payFrom="平台" ;
								break;
							 }
							 case "3" :{
								dataset[i].payFrom="玩家钱包" ;
								break;
							 }
							 case "4" :{
								dataset[i].payFrom="大神钱包" ;
								break;
							 }
						  }	   
							switch(dataset[i].payto){
							 case "1" :{
								dataset[i].payto="玩家第三方账户" ;
								break;
							 }
							 case "2" :{
								dataset[i].payto="平台" ;
								break;
							 }
							 case "3" :{
								dataset[i].payto="玩家钱包" ;
								break;
							 }
							 case "4" :{
								dataset[i].payto="大神钱包" ;
								break;
							 }
						  }	  
							switch(dataset[i].type){
							 case "1" :{
								dataset[i].type="玩家充值" ;
								break;
							 }
							 case "2" :{
								dataset[i].type="订单支付" ;
								break;
							 }
							 case "3" :{
								dataset[i].type="大神提现" ;
								break;
							 }
							 case "4" :{
								dataset[i].type="订单退款" ;
								break;
							 }
						  }	   
						}
					   var html = template('datalist',{dataset:dataset});
					   $("#example1").html(html);
					   totalPage=data.t.totalPage;
					   $(".pageinfo").html("当前"+curpage+"页/共"+totalPage+"页");
					   $(".curpage").val(curpage);
					   if(curpage==1){$(".prev").addClass("disabled")}else{$(".prev").removeClass("disabled")}
					   if(curpage==totalPage){$(".next").addClass("disabled")}else{$(".next").removeClass("disabled")}
					   $(".pDiamondBNum").html(data.pDiamondBNum)
					   $(".pDiamondNum").html(data.pDiamondNum)
					   $(".pGoldBNum").html(data.pGoldBNum)
					   $(".pGoldNum").html(data.pGoldNum)
					   $(".pValueBNum").html(data.pValueBNum)
					   $(".pValueNum").html(data.pValueNum)
					}else{
						$("#example1").html("<tbody><tr><td>查不到数据</td></tr></tbody>");
						};
				}
			}
	   });
	}
	var Page = {
		init:function(){
			this.render();
			this.event();
		},
		//绑定事件
		event:function(){
			//上一页
		    $(".prev").click(
			    function(){
					if(curpage>1){
				     	curpage=curpage-1;
					    getlist(curpage,pagenum);
					}
			    }
			)
			//下一页
		    $(".next").click(
			    function(){
					if(curpage<totalPage){
				     	curpage=curpage+1;
					    getlist(curpage,pagenum);
					}
			    }
			)
			//页码跳转
			$(".gopage").click(
			    function(){
					if($(".curpage").val()>=1&&$(".curpage").val()<=totalPage){
				    	curpage=parseInt($(".curpage").val());
					    getlist(curpage,pagenum)
					}else{
						$(".curpage").val(curpage);
					}
			    }
			)
			//搜索按钮
			$(".searchbtn").click(function(){
				curpage=1
				getlist(curpage,pagenum)
			})
		},
		//渲染页面
		render:function(){
			getlist(curpage,pagenum)
		}
	};
	Page.init();
})();